README - HazardousUploadProgram 

 This program populates the Hazardous waste fields according to the requirements
  in the document, "PPS-N Add Hazardous Waste Status Fields". 
  
~~~~~~~~~~~~~~~~
 ~~ CHANGELOG ~~
~~~~~~~~~~~~~~~~ 

v0.0.3 | 10/14/2015
- Changed packaging to create a zip file
- This file contains 3 artifacts
  1. PS_PPS_Hazardous_Upload-{version}-SNAPSHOT-release.jar
  2. db.properties.template
  3. This README file

----------------

v0.0.2 | 10/07/2015
- Removed build profiles.
- Made to use external file for database connection properties

----------------

v0.0.1 | 09/03/2015 
-Initial Release.

~~~~~~~~~~~~~~~~


Usage:

This program needs 4 arguments. HazardousToHandle/HazardousToDispose must be loaded at the same time.
Example: java -jar PS_PPS_Hazardous_Upload-0.0.2-SNAPSHOT-release.jar -cp=path_to_file/db.properties -hf=path_to_file/VA_Product_Info_w_hazardous_waste.csv -hef=path_to_file/hazardous_waste_exception_file.csv -u=HAZWASTELOADER

 
 -cp  Required. Path to the database connection properties file. It needs to be in java properties format.
 -hf  Required. Path to the hazardous to handle source file. It needs to be in CSV format.
 -hef Required. Path to the hazardous to handle output exception file. It will be created using CSV format.
 -u   Required. HAZWASTELOADER
 
---- Building a Release ------------------
 
 Use this command to build via maven:
 
 The below command will create an executable jar in the /target or build folder of the maven project
     named PS_PPS_Hazardous_Upload-v.{version}-SNAPSHOT-zipfile.zip
     
  mvn clean install package 
  
 ---- Example Run ------------------------
 Hazardous CLI

C:\data\projects\PPSN\PS_PPS_Hazardous_Upload\target>java -jar PS_PPS_Hazardous_Upload-3.0.0.281.jar -cp=C:/Data/Projects/PPSN/PS_PPS_Hazardous_Upload/src/test/resources/db.properties -hf=C:/Data/Projects/PPSN/PS_PPS_Hazardous_Upload/VA_Product_Info_w_hazardous_waste.csv -hef=C:/Data/Projects/PPSN/PS_PPS_Hazardous_Upload/VAProd1_exception_file.csv -u=HAZWASTELOADER
 